package com.ysd.qxgl.service;

import java.util.List;

import javax.annotation.Resource;

import com.ysd.qxgl.dao.IUsersDao;
import com.ysd.qxgl.dto.IUsersDTO;
import com.ysd.qxgl.model.Users;

import org.springframework.stereotype.Service;

@Service
public class UsersServiceImpl implements IUsersService {
    @Resource
    private IUsersDao usersDao;
  
    @Override
    public List<Users> findUsers(IUsersDTO dto) {
        return usersDao.findUsers(dto);
    }

    @Override
    public void addOrEdit(Users user) {
        // 如果没有id,说明
        if (user.getId()!= null&&!"".equals(user.getId())) {
            usersDao.edit(user);
        } else {
            usersDao.add(user);
        }
    }

    @Override
    public int getCount(IUsersDTO dto) {
        return usersDao.getCount(dto);
    }

    @Override
    public int del(String id) {
       return usersDao.del(id);
    }

    @Override
    public int password(String id) {
        return usersDao.password(id);
    }

    @Override
    public int islocked(String id, String islocked) {
        return usersDao.islocked(id, islocked);
    }

    @Override
    public int delRoles(String roleid) {
        return usersDao.delRoles(roleid);
    }

    @Override
    public void addRoles(String userid, String roleid) {
        usersDao.addRoles(userid,roleid);

    }

}